xen.git
21 years agobitkeeper revision 1.1159.118.2 (4177e027QSr5igdHrB1nC0veTxsuvg)
mjw@wray-m-3.hpl.hp.com [Thu, 21 Oct 2004 16:13:27 +0000 (16:13 +0000)]
bitkeeper revision 1.1159.118.2 (4177e027QSr5igdHrB1nC0veTxsuvg)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.116.5 (4177dfd8eoQeNDnbJVcWNL3DSAZzEg)
mjw@wray-m-3.hpl.hp.com [Thu, 21 Oct 2004 16:12:08 +0000 (16:12 +0000)]
bitkeeper revision 1.1159.116.5 (4177dfd8eoQeNDnbJVcWNL3DSAZzEg)

Print traceback on error.

21 years agobitkeeper revision 1.1159.116.4 (4177df97ZOvl759Lo38Gv7CY081ZCA)
mjw@wray-m-3.hpl.hp.com [Thu, 21 Oct 2004 16:11:03 +0000 (16:11 +0000)]
bitkeeper revision 1.1159.116.4 (4177df97ZOvl759Lo38Gv7CY081ZCA)

Add resource control parameter to migrate.

21 years agobitkeeper revision 1.1159.116.3 (4177deb5O2BSukkVC4mhGVTFnJJiwA)
mjw@wray-m-3.hpl.hp.com [Thu, 21 Oct 2004 16:07:17 +0000 (16:07 +0000)]
bitkeeper revision 1.1159.116.3 (4177deb5O2BSukkVC4mhGVTFnJJiwA)

Fix problem with block device recreation after xend restart.
Save device state info in the domain record and use when
the domain info and devices are recreated.

21 years agobitkeeper revision 1.1159.118.1 (417793c6qIRlR7frVP0OIQu1cEa0Tg)
xenbk@gandalf.hpl.hp.com [Thu, 21 Oct 2004 10:47:34 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.118.1 (417793c6qIRlR7frVP0OIQu1cEa0Tg)

Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.1.249 (41775d24oIK7DReIVTg-pB_CtPHuhA)
smh22@tempest.cl.cam.ac.uk [Thu, 21 Oct 2004 06:54:28 +0000 (06:54 +0000)]
bitkeeper revision 1.1159.1.249 (41775d24oIK7DReIVTg-pB_CtPHuhA)

interface.tex, user.tex:
  latex fixes

21 years agobitkeeper revision 1.1159.1.248 (41770cd3xdqfaxecPtOsPCrCe_NtiA)
mwilli2@equilibrium.research [Thu, 21 Oct 2004 01:11:47 +0000 (01:11 +0000)]
bitkeeper revision 1.1159.1.248 (41770cd3xdqfaxecPtOsPCrCe_NtiA)

Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/export/scratch/xeno-balloon.bk

21 years agobitkeeper revision 1.1159.1.247 (41770cc6Kk3qrDm03nejgR15F8G8Ng)
mwilli2@equilibrium.research [Thu, 21 Oct 2004 01:11:34 +0000 (01:11 +0000)]
bitkeeper revision 1.1159.1.247 (41770cc6Kk3qrDm03nejgR15F8G8Ng)

Full balloon driver support for 2.6, including control interface
and plumbing into xend / xm.

21 years agobitkeeper revision 1.1159.117.4 (4176f32as2THW4beHDnUYVrng1zIzw)
cl349@freefall.cl.cam.ac.uk [Wed, 20 Oct 2004 23:22:18 +0000 (23:22 +0000)]
bitkeeper revision 1.1159.117.4 (4176f32as2THW4beHDnUYVrng1zIzw)

Doc update.

21 years agobitkeeper revision 1.1159.117.3 (4176d4db4B8f6DxjFbfiQrLocijsqQ)
cl349@freefall.cl.cam.ac.uk [Wed, 20 Oct 2004 21:12:59 +0000 (21:12 +0000)]
bitkeeper revision 1.1159.117.3 (4176d4db4B8f6DxjFbfiQrLocijsqQ)

Doc updates.

21 years agobitkeeper revision 1.1159.117.2 (4176a216CU3JD-3Q5NlBFwP8DCqzVg)
cl349@freefall.cl.cam.ac.uk [Wed, 20 Oct 2004 17:36:22 +0000 (17:36 +0000)]
bitkeeper revision 1.1159.117.2 (4176a216CU3JD-3Q5NlBFwP8DCqzVg)

Additional fixes to the writable pagetable error paths.

21 years agobitkeeper revision 1.1159.117.1 (41769117YL0J9d2bEpMGocvDP1rMdQ)
kaf24@freefall.cl.cam.ac.uk [Wed, 20 Oct 2004 16:23:51 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.117.1 (41769117YL0J9d2bEpMGocvDP1rMdQ)

Fix the writable pagetable error paths. Some of them are genuine Xen
bugs if they trigger. Otehrs now properly clean wrpt state before
crashing the domain, so we don't leave any refcnts inconsistent.

21 years agobitkeeper revision 1.1159.1.246 (41769031EO0QYVfh-w1e1Xv25hBTiA)
mwilli2@equilibrium.research [Wed, 20 Oct 2004 16:20:01 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.246 (41769031EO0QYVfh-w1e1Xv25hBTiA)

Make balloon driver work with 2.6 and with the control interface.

21 years agobitkeeper revision 1.1159.1.245 (41768fbdciA3gqG1QTkfP7ReGFEgPg)
mwilli2@equilibrium.research [Wed, 20 Oct 2004 16:18:05 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.1.245 (41768fbdciA3gqG1QTkfP7ReGFEgPg)

Copy balloon driver from 2.4.

21 years agobitkeeper revision 1.1159.1.244 (417679e8xXMjFVu9LO2SfkqXqR2RjA)
kaf24@freefall.cl.cam.ac.uk [Wed, 20 Oct 2004 14:44:56 +0000 (14:44 +0000)]
bitkeeper revision 1.1159.1.244 (417679e8xXMjFVu9LO2SfkqXqR2RjA)

Replace pseudo-4GB-segment instruction emulation with a segment-type
trick plus instruction replay. Simpler and more robust but actually
somewhat slower (we fault more times, as we can fault on both +ve and
-ve accesses).

21 years agobitkeeper revision 1.1159.1.243 (41761dd6FhmRMJyuSuwaKjjF1oicDQ)
kaf24@freefall.cl.cam.ac.uk [Wed, 20 Oct 2004 08:12:06 +0000 (08:12 +0000)]
bitkeeper revision 1.1159.1.243 (41761dd6FhmRMJyuSuwaKjjF1oicDQ)

Fix GDT checking so that we check ownership before zapping reserved entries
(bug pointed out by Michael Vrable). Also map_domain_mem() isn't used across
a 'goto fail' any more, so the error-exit path is now correct.

21 years agobitkeeper revision 1.1159.1.242 (4175504exa3LfHJb7bzuvLCU-92aDQ)
sd386@font.cl.cam.ac.uk [Tue, 19 Oct 2004 17:35:10 +0000 (17:35 +0000)]
bitkeeper revision 1.1159.1.242 (4175504exa3LfHJb7bzuvLCU-92aDQ)

doc update

21 years agobitkeeper revision 1.1159.1.241 (4175065aT3zZWPDY6-wq6AWwezb7TQ)
sd386@font.cl.cam.ac.uk [Tue, 19 Oct 2004 12:19:38 +0000 (12:19 +0000)]
bitkeeper revision 1.1159.1.241 (4175065aT3zZWPDY6-wq6AWwezb7TQ)

Merge font.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into font.cl.cam.ac.uk:/auto/homes/sd386/xeno.bk

21 years agobitkeeper revision 1.1159.1.240 (417505d1cNviTFEfz5-CEV8P1-J16g)
mwilli2@equilibrium.research [Tue, 19 Oct 2004 12:17:21 +0000 (12:17 +0000)]
bitkeeper revision 1.1159.1.240 (417505d1cNviTFEfz5-CEV8P1-J16g)

Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.113.7 (41750051xY0NS3iY5USa74z0jFmFjQ)
sd386@font.cl.cam.ac.uk [Tue, 19 Oct 2004 11:53:53 +0000 (11:53 +0000)]
bitkeeper revision 1.1159.113.7 (41750051xY0NS3iY5USa74z0jFmFjQ)

Merge font.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into font.cl.cam.ac.uk:/auto/homes/sd386/xeno.bk

21 years agobitkeeper revision 1.1159.116.2 (4174f7f1RQu3OwnP5xs7FdzOKWZLwg)
mjw@wray-m-3.hpl.hp.com [Tue, 19 Oct 2004 11:18:09 +0000 (11:18 +0000)]
bitkeeper revision 1.1159.116.2 (4174f7f1RQu3OwnP5xs7FdzOKWZLwg)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.103.4 (4174f7e2hKsMImqYnCGV37xqvR-IWw)
mjw@wray-m-3.hpl.hp.com [Tue, 19 Oct 2004 11:17:54 +0000 (11:17 +0000)]
bitkeeper revision 1.1159.103.4 (4174f7e2hKsMImqYnCGV37xqvR-IWw)

Don't do check for kernel image existing if restoring.

21 years agobitkeeper revision 1.1159.116.1 (4174f7a3e7Ch5VhvKs2lI48e7S4KzA)
xenbk@gandalf.hpl.hp.com [Tue, 19 Oct 2004 11:16:51 +0000 (11:16 +0000)]
bitkeeper revision 1.1159.116.1 (4174f7a3e7Ch5VhvKs2lI48e7S4KzA)

Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.113.6 (417457e8_FH4bhgMZGCWl55KhDFMvQ)
cl349@freefall.cl.cam.ac.uk [Mon, 18 Oct 2004 23:55:20 +0000 (23:55 +0000)]
bitkeeper revision 1.1159.113.6 (417457e8_FH4bhgMZGCWl55KhDFMvQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.115.1 (417457c52HnHChOJGxHncu97gsa5cg)
cl349@freefall.cl.cam.ac.uk [Mon, 18 Oct 2004 23:54:45 +0000 (23:54 +0000)]
bitkeeper revision 1.1159.115.1 (417457c52HnHChOJGxHncu97gsa5cg)

Atropos scheduler set takes 5 arguments.  As noted by Diwaker Gupta.

21 years agobitkeeper revision 1.1159.114.1 (4173deb7cgs33ZF-Mcv_TetLDbXABA)
sd386@font.cl.cam.ac.uk [Mon, 18 Oct 2004 15:18:15 +0000 (15:18 +0000)]
bitkeeper revision 1.1159.114.1 (4173deb7cgs33ZF-Mcv_TetLDbXABA)

updated docu

21 years agobitkeeper revision 1.1159.113.5 (4173ddb2BchxLpqw2qoKi9rPhxXElA)
cwc22@centipede.cl.cam.ac.uk [Mon, 18 Oct 2004 15:13:54 +0000 (15:13 +0000)]
bitkeeper revision 1.1159.113.5 (4173ddb2BchxLpqw2qoKi9rPhxXElA)

added error checking for copying dirty bitmap in PEEK and CLEAN shadow ops

21 years agobitkeeper revision 1.1159.113.4 (4173d55104oPexLYuOD8RSBysshM9w)
kaf24@freefall.cl.cam.ac.uk [Mon, 18 Oct 2004 14:38:09 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.113.4 (4173d55104oPexLYuOD8RSBysshM9w)

Fix stupid shadow table bug that I introduced.

21 years agobitkeeper revision 1.1159.113.3 (41723f7fO8wKQjhPjoowbDHAwaKf-g)
kaf24@freefall.cl.cam.ac.uk [Sun, 17 Oct 2004 09:46:39 +0000 (09:46 +0000)]
bitkeeper revision 1.1159.113.3 (41723f7fO8wKQjhPjoowbDHAwaKf-g)

Always check shadow time values are up to date in time interrupt.

21 years agobitkeeper revision 1.1159.113.2 (4171af5bkubQeHmeCV0gipUrBqdltA)
kaf24@freefall.cl.cam.ac.uk [Sat, 16 Oct 2004 23:31:39 +0000 (23:31 +0000)]
bitkeeper revision 1.1159.113.2 (4171af5bkubQeHmeCV0gipUrBqdltA)

Fix TLB coherency bug in map_domain_mem, as pointed out
by Michael Fetterman.

21 years agobitkeeper revision 1.1159.113.1 (41707bdeJOc1nGZ4m2BKGia9VqochA)
kaf24@freefall.cl.cam.ac.uk [Sat, 16 Oct 2004 01:39:42 +0000 (01:39 +0000)]
bitkeeper revision 1.1159.113.1 (41707bdeJOc1nGZ4m2BKGia9VqochA)

Sync pagetables when migrating a domain betwene CPUs.

21 years agobitkeeper revision 1.1159.1.239 (41700370a12BGC5Fm9y82vYtXAmK8w)
mwilli2@equilibrium.research [Fri, 15 Oct 2004 17:05:52 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.239 (41700370a12BGC5Fm9y82vYtXAmK8w)

Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.112.1 (41700352FUulTbaWheiwC8tWm9HXZQ)
mwilli2@equilibrium.research [Fri, 15 Oct 2004 17:05:22 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.112.1 (41700352FUulTbaWheiwC8tWm9HXZQ)

More docs updates.  Include ttylinux example, courtesy of Tim Freeman.

21 years agobitkeeper revision 1.1159.1.238 (4170032cpg2cImDyZBh7B0OJ5MVrTg)
sos22@douglas.cl.cam.ac.uk [Fri, 15 Oct 2004 17:04:44 +0000 (17:04 +0000)]
bitkeeper revision 1.1159.1.238 (4170032cpg2cImDyZBh7B0OJ5MVrTg)

It turns out that Xen hypercalls actually clobber the registers used to pass in their arguments (some of the time, at least).  Correct the
asm in hypervisor.h to allow for this.

21 years agobitkeeper revision 1.1159.1.237 (416fed81UkPp5K9vS2bNjHY8o66RWg)
mwilli2@equilibrium.research [Fri, 15 Oct 2004 15:32:17 +0000 (15:32 +0000)]
bitkeeper revision 1.1159.1.237 (416fed81UkPp5K9vS2bNjHY8o66RWg)

Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.111.1 (416fed43oBWhHsXxAvS3XoYSQS2PcQ)
mwilli2@equilibrium.research [Fri, 15 Oct 2004 15:31:15 +0000 (15:31 +0000)]
bitkeeper revision 1.1159.111.1 (416fed43oBWhHsXxAvS3XoYSQS2PcQ)

Import Debian howto from Pasi Kärkkäinen, with some tweaks.

21 years agobitkeeper revision 1.1159.1.236 (416fe93f1eolBWPXpS5xz_W7C8c-oQ)
kaf24@freefall.cl.cam.ac.uk [Fri, 15 Oct 2004 15:14:07 +0000 (15:14 +0000)]
bitkeeper revision 1.1159.1.236 (416fe93f1eolBWPXpS5xz_W7C8c-oQ)

In-comment questions have been answered.

21 years agobitkeeper revision 1.1159.1.235 (416f17c4IUR7aZxojQRtp9blBt2DOA)
maw48@labyrinth.cl.cam.ac.uk [Fri, 15 Oct 2004 00:20:20 +0000 (00:20 +0000)]
bitkeeper revision 1.1159.1.235 (416f17c4IUR7aZxojQRtp9blBt2DOA)

Mention TLS in installation instructions.

21 years agobitkeeper revision 1.1159.1.234 (416e95e7ig3rKKW3LsOEQgmh0FMeBg)
kaf24@freefall.cl.cam.ac.uk [Thu, 14 Oct 2004 15:06:15 +0000 (15:06 +0000)]
bitkeeper revision 1.1159.1.234 (416e95e7ig3rKKW3LsOEQgmh0FMeBg)

Small cleanups.

21 years agobitkeeper revision 1.1159.1.233 (416e80c9qZUqNngR4Uc8Gwc_anYxAA)
sd386@font.cl.cam.ac.uk [Thu, 14 Oct 2004 13:36:09 +0000 (13:36 +0000)]
bitkeeper revision 1.1159.1.233 (416e80c9qZUqNngR4Uc8Gwc_anYxAA)

updated doc

21 years agobitkeeper revision 1.1159.1.232 (416e30bbjQ8hg53Z4S59mZhks3Ok4g)
mafetter@fleming.research [Thu, 14 Oct 2004 07:54:35 +0000 (07:54 +0000)]
bitkeeper revision 1.1159.1.232 (416e30bbjQ8hg53Z4S59mZhks3Ok4g)

typo fixed, noted by Charles Coffing <ccoffing at novell dot com>

21 years agobitkeeper revision 1.1159.1.231 (416dcd18IxEJ7n8Bt2CnPCCNYaUbrQ)
maw48@labyrinth.cl.cam.ac.uk [Thu, 14 Oct 2004 00:49:28 +0000 (00:49 +0000)]
bitkeeper revision 1.1159.1.231 (416dcd18IxEJ7n8Bt2CnPCCNYaUbrQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-docs.bk

21 years agobitkeeper revision 1.1159.110.2 (416dcd02MO6G0PtKnA4XILutLWJVOA)
maw48@labyrinth.cl.cam.ac.uk [Thu, 14 Oct 2004 00:49:06 +0000 (00:49 +0000)]
bitkeeper revision 1.1159.110.2 (416dcd02MO6G0PtKnA4XILutLWJVOA)

Update kernel versions and *kill* xda :-)

21 years agobitkeeper revision 1.1159.110.1 (416dcc27WvZ8HzRsx_Np4cGlfnItTw)
maw48@labyrinth.cl.cam.ac.uk [Thu, 14 Oct 2004 00:45:27 +0000 (00:45 +0000)]
bitkeeper revision 1.1159.110.1 (416dcc27WvZ8HzRsx_Np4cGlfnItTw)

More updates.

21 years agobitkeeper revision 1.1159.1.230 (416d965arlQEDDF33KaiMFJy_o-s4g)
kaf24@freefall.cl.cam.ac.uk [Wed, 13 Oct 2004 20:55:54 +0000 (20:55 +0000)]
bitkeeper revision 1.1159.1.230 (416d965arlQEDDF33KaiMFJy_o-s4g)

Better random MAC addresses.

21 years agobitkeeper revision 1.1159.1.229 (416d3ad1BpCS1RVPjkX14HUpsanlGw)
kaf24@freefall.cl.cam.ac.uk [Wed, 13 Oct 2004 14:25:21 +0000 (14:25 +0000)]
bitkeeper revision 1.1159.1.229 (416d3ad1BpCS1RVPjkX14HUpsanlGw)

Shadow pagetable walkthrough.

21 years agobitkeeper revision 1.1159.1.228 (416ca213W0jQ7WsVdoY9rz0gGRV6Nw)
iap10@labyrinth.cl.cam.ac.uk [Wed, 13 Oct 2004 03:33:39 +0000 (03:33 +0000)]
bitkeeper revision 1.1159.1.228 (416ca213W0jQ7WsVdoY9rz0gGRV6Nw)

a little temporary debugging output for the time bug

21 years agobitkeeper revision 1.1159.1.227 (416ca176osUUBQBGiZS4hIALhIyUsg)
iap10@labyrinth.cl.cam.ac.uk [Wed, 13 Oct 2004 03:31:02 +0000 (03:31 +0000)]
bitkeeper revision 1.1159.1.227 (416ca176osUUBQBGiZS4hIALhIyUsg)

Slightly smarter initial CPU placement.

21 years agobitkeeper revision 1.1159.1.226 (416c755eE9F1jcmOpMGr6aA5jVhyZg)
mwilli2@equilibrium.research [Wed, 13 Oct 2004 00:22:54 +0000 (00:22 +0000)]
bitkeeper revision 1.1159.1.226 (416c755eE9F1jcmOpMGr6aA5jVhyZg)

Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk

21 years agobitkeeper revision 1.1159.109.1 (416c74a7G_AjH1k_3PbWn5B3SVTq8g)
mwilli2@equilibrium.research [Wed, 13 Oct 2004 00:19:51 +0000 (00:19 +0000)]
bitkeeper revision 1.1159.109.1 (416c74a7G_AjH1k_3PbWn5B3SVTq8g)

More docs work *sigh*

21 years agobitkeeper revision 1.1159.1.225 (416c44ddiCKoVV9fskpXqECTuDVuvQ)
cl349@freefall.cl.cam.ac.uk [Tue, 12 Oct 2004 20:55:57 +0000 (20:55 +0000)]
bitkeeper revision 1.1159.1.225 (416c44ddiCKoVV9fskpXqECTuDVuvQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.108.1 (416c448cJI8mt2eMnwbg061FjyhOpg)
cl349@freefall.cl.cam.ac.uk [Tue, 12 Oct 2004 20:54:36 +0000 (20:54 +0000)]
bitkeeper revision 1.1159.108.1 (416c448cJI8mt2eMnwbg061FjyhOpg)

Put migrated domains on the cpu they were originally assigned.

21 years agobitkeeper revision 1.1159.1.224 (416c13771ZJIc_iC6ocXee7fZtM0wg)
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 17:25:11 +0000 (17:25 +0000)]
bitkeeper revision 1.1159.1.224 (416c13771ZJIc_iC6ocXee7fZtM0wg)

updated docs

21 years agobitkeeper revision 1.1159.1.223 (416c1158SsW4313-aAMVy2dT2UKoJg)
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 17:16:08 +0000 (17:16 +0000)]
bitkeeper revision 1.1159.1.223 (416c1158SsW4313-aAMVy2dT2UKoJg)

Merge font.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into font.cl.cam.ac.uk:/auto/homes/sd386/xeno.bk

21 years agobitkeeper revision 1.1159.107.1 (416c114dHi1_xUEy4pGgOmUCnwhGlg)
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 17:15:57 +0000 (17:15 +0000)]
bitkeeper revision 1.1159.107.1 (416c114dHi1_xUEy4pGgOmUCnwhGlg)

updated documentation

21 years agobitkeeper revision 1.1159.1.222 (416c00558HL2Jw-kOYa6NaZn4JiaJQ)
kaf24@freefall.cl.cam.ac.uk [Tue, 12 Oct 2004 16:03:33 +0000 (16:03 +0000)]
bitkeeper revision 1.1159.1.222 (416c00558HL2Jw-kOYa6NaZn4JiaJQ)

Cleaned up the writable p.t. code and fixed a bug when shadow mode
is enabled.

21 years agobitkeeper revision 1.1159.1.221 (416bdc71K3ZIRGTi69OHod5pZyzJBQ)
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 13:30:25 +0000 (13:30 +0000)]
bitkeeper revision 1.1159.1.221 (416bdc71K3ZIRGTi69OHod5pZyzJBQ)

updated docs

21 years agobitkeeper revision 1.1159.1.220 (416aa5e6ktGFOaPKB2UOztMEwWKkHg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 11 Oct 2004 15:25:26 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.1.220 (416aa5e6ktGFOaPKB2UOztMEwWKkHg)

fix debug build

21 years agobitkeeper revision 1.1159.1.219 (416a9e3bO5_6f1e0AMMNVRk0kCNWpQ)
mafetter@fleming.research [Mon, 11 Oct 2004 14:52:43 +0000 (14:52 +0000)]
bitkeeper revision 1.1159.1.219 (416a9e3bO5_6f1e0AMMNVRk0kCNWpQ)

Bug fix, from code inspection.

MMUEXT_TRANSFER_PAGE error case would have inappropriately caused an
ASSERT, due to a "break" statement getting caught by a while loop, rather
than the intended switch statement.

21 years agobitkeeper revision 1.1159.1.218 (416a8128OiHXHyk_Sy8FsA0YUQcEnA)
cl349@freefall.cl.cam.ac.uk [Mon, 11 Oct 2004 12:48:40 +0000 (12:48 +0000)]
bitkeeper revision 1.1159.1.218 (416a8128OiHXHyk_Sy8FsA0YUQcEnA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.106.1 (416a8109xgmei-w5YEUGhvGcsR-fow)
cl349@freefall.cl.cam.ac.uk [Mon, 11 Oct 2004 12:48:09 +0000 (12:48 +0000)]
bitkeeper revision 1.1159.106.1 (416a8109xgmei-w5YEUGhvGcsR-fow)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.105.1 (416a80f6SZ7Hz6Hx7iorFvqBB6UMlg)
cl349@freefall.cl.cam.ac.uk [Mon, 11 Oct 2004 12:47:50 +0000 (12:47 +0000)]
bitkeeper revision 1.1159.105.1 (416a80f6SZ7Hz6Hx7iorFvqBB6UMlg)

Disable libcurl's "Expect: 100-continue" header since the twisted http server
doesn't send the expected answer and libcurl will wait for ~2 seconds before
sending POST data.

21 years agobitkeeper revision 1.1159.1.217 (41669f5dPSH2FLmBXTYiWPd2qVMxZQ)
kaf24@freefall.cl.cam.ac.uk [Fri, 8 Oct 2004 14:08:29 +0000 (14:08 +0000)]
bitkeeper revision 1.1159.1.217 (41669f5dPSH2FLmBXTYiWPd2qVMxZQ)

Remove broken PCI access choices.

21 years agobitkeeper revision 1.1159.1.216 (41656f2ek7HkbBXpAt8AAbtJEyjlTg)
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 16:30:38 +0000 (16:30 +0000)]
bitkeeper revision 1.1159.1.216 (41656f2ek7HkbBXpAt8AAbtJEyjlTg)

Grant-table interface redone.

21 years agobitkeeper revision 1.1159.1.215 (41656000_dCY7Pwm2j0Bv3bn8xKomg)
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 15:25:52 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.1.215 (41656000_dCY7Pwm2j0Bv3bn8xKomg)

Fix ptwr debugging.

21 years agobitkeeper revision 1.1159.1.214 (41653d91BbLdUvYnN0X8AMzUqEhUHw)
cl349@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 12:58:57 +0000 (12:58 +0000)]
bitkeeper revision 1.1159.1.214 (41653d91BbLdUvYnN0X8AMzUqEhUHw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.104.1 (41653d6dCE2APmichNXySKc2JKpDbA)
cl349@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 12:58:21 +0000 (12:58 +0000)]
bitkeeper revision 1.1159.104.1 (41653d6dCE2APmichNXySKc2JKpDbA)

Update wr.p.t. debugging output code.

21 years agobitkeeper revision 1.1159.1.213 (416517f3vAbY9ISDviAe0Gjenl6dKw)
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 10:18:27 +0000 (10:18 +0000)]
bitkeeper revision 1.1159.1.213 (416517f3vAbY9ISDviAe0Gjenl6dKw)

Take better care of over time consistency in XenLinux.
Avoid spinning on serial line with interrupts disabled in Xen.

21 years agobitkeeper revision 1.1159.1.212 (416485874bmgh8xNVGGY3ZNzyzd9QQ)
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 23:53:43 +0000 (23:53 +0000)]
bitkeeper revision 1.1159.1.212 (416485874bmgh8xNVGGY3ZNzyzd9QQ)

Make pmd_present test correct in writable pagetables mode.

21 years agobitkeeper revision 1.1159.1.211 (4163fb35XBjUO8_fLeyomd3I9mHZOA)
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 14:03:33 +0000 (14:03 +0000)]
bitkeeper revision 1.1159.1.211 (4163fb35XBjUO8_fLeyomd3I9mHZOA)

Get rid of delay between finishing the transfer of a domain and when it gets to run.

21 years agobitkeeper revision 1.1159.103.3 (4163f948kcyGWcvXIMl2qjnflmWhvQ)
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:55:20 +0000 (13:55 +0000)]
bitkeeper revision 1.1159.103.3 (4163f948kcyGWcvXIMl2qjnflmWhvQ)

Make the default for ip none instead of dhcp.
Fix variable name for dlist_err errback.

21 years agobitkeeper revision 1.1159.103.2 (4163f8fdRWsu23t9HYw_MCuUZuSSPA)
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:54:05 +0000 (13:54 +0000)]
bitkeeper revision 1.1159.103.2 (4163f8fdRWsu23t9HYw_MCuUZuSSPA)

Make vbd error message more informative.

21 years agobitkeeper revision 1.1159.103.1 (4163f41dBS1Bak4UfPFZYlBrHnut8w)
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:33:17 +0000 (13:33 +0000)]
bitkeeper revision 1.1159.103.1 (4163f41dBS1Bak4UfPFZYlBrHnut8w)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.102.1 (4163f3e1F0LimXbocHs-QcPviz39JA)
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:32:17 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.102.1 (4163f3e1F0LimXbocHs-QcPviz39JA)

Improve error messages by unwrapping Failures.

21 years agobitkeeper revision 1.1159.1.210 (4163f26bMMvYVA4SC5kNm8Kg-jDd1g)
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 13:26:03 +0000 (13:26 +0000)]
bitkeeper revision 1.1159.1.210 (4163f26bMMvYVA4SC5kNm8Kg-jDd1g)

Cleanup whitespace/indention.

21 years agobitkeeper revision 1.1159.1.209 (4163ed11XmoH7YafgdjHd_l9zZsOOg)
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 13:03:13 +0000 (13:03 +0000)]
bitkeeper revision 1.1159.1.209 (4163ed11XmoH7YafgdjHd_l9zZsOOg)

Update pteidx of disconnected va space even in shadow mode.

21 years agobitkeeper revision 1.1159.1.208 (416318effuGatlW9BMw8gzHjUl-MCw)
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 21:58:07 +0000 (21:58 +0000)]
bitkeeper revision 1.1159.1.208 (416318effuGatlW9BMw8gzHjUl-MCw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.101.1 (416318e7OLlgbVl-gis30vfV_7zfoQ)
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 21:57:59 +0000 (21:57 +0000)]
bitkeeper revision 1.1159.101.1 (416318e7OLlgbVl-gis30vfV_7zfoQ)

Rename start_info variable to xen_start_info to avoid name
clash with drivers.

21 years agobitkeeper revision 1.1159.1.207 (416316f0LUjul9Vm9A0jre3yE2rcNg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 21:49:36 +0000 (21:49 +0000)]
bitkeeper revision 1.1159.1.207 (416316f0LUjul9Vm9A0jre3yE2rcNg)

Shadow mode fix for the new (well, actually original) writable pagetable scheme.

21 years agobitkeeper revision 1.1159.1.206 (4163056em8QVp3lKCFuboStuEkTWtQ)
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 20:34:54 +0000 (20:34 +0000)]
bitkeeper revision 1.1159.1.206 (4163056em8QVp3lKCFuboStuEkTWtQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.100.1 (41630560vyE9n3mIRqL01pbJ2uK-qA)
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 20:34:40 +0000 (20:34 +0000)]
bitkeeper revision 1.1159.100.1 (41630560vyE9n3mIRqL01pbJ2uK-qA)

remove dangling symlink

21 years agobitkeeper revision 1.1159.1.205 (4162aff3DKXHUIthGYqb0hkSmWnxQw)
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 14:30:11 +0000 (14:30 +0000)]
bitkeeper revision 1.1159.1.205 (4162aff3DKXHUIthGYqb0hkSmWnxQw)

Clean up memory auditing, and always an audit a domain before
destroying it. (debug builds only)

21 years agobitkeeper revision 1.1159.1.204 (41627bb83F8FiBATtZXHgsLfOqoj9A)
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 10:47:20 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.1.204 (41627bb83F8FiBATtZXHgsLfOqoj9A)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.1.203 (41627baf9iewVs_cM71QK_H2uLYnYw)
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 10:47:11 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.1.203 (41627baf9iewVs_cM71QK_H2uLYnYw)

wait longer for domain to suspend.

21 years agobitkeeper revision 1.1159.99.5 (416279ea46si6muiQ6MrkeuqUATXmA)
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 10:39:38 +0000 (10:39 +0000)]
bitkeeper revision 1.1159.99.5 (416279ea46si6muiQ6MrkeuqUATXmA)

Fixed locking in the remaining schedulers.

21 years agobitkeeper revision 1.1159.99.4 (41626f06VquclgVVpIeHy9z2K3jW-A)
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 09:53:10 +0000 (09:53 +0000)]
bitkeeper revision 1.1159.99.4 (41626f06VquclgVVpIeHy9z2K3jW-A)

Rationalise scheduler locking. A bit more conservative now, but much
simpler! I only applied this to the basic BVT scheduler -- the others
are still unsafe and have been removed from the basic build.

21 years agobitkeeper revision 1.1159.1.202 (41616cc2-ciBh_VkJKwmQaCL6BEU6Q)
iap10@labyrinth.cl.cam.ac.uk [Mon, 4 Oct 2004 15:31:14 +0000 (15:31 +0000)]
bitkeeper revision 1.1159.1.202 (41616cc2-ciBh_VkJKwmQaCL6BEU6Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.99.3 (41616473OrT0a62n0DQje0P8dGOxwA)
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 14:55:47 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.99.3 (41616473OrT0a62n0DQje0P8dGOxwA)

Go back to writable pagetables v1:
- disconnect pagetable page mapped va space
- give guest write permissions to its pagetable page
- tlb flush to avoid intermediate caching
- reorder operations for correctness on smp

21 years agobitkeeper revision 1.1159.99.2 (41614eedRuLOjlI5-39Ib0z3OZYFgA)
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 13:23:57 +0000 (13:23 +0000)]
bitkeeper revision 1.1159.99.2 (41614eedRuLOjlI5-39Ib0z3OZYFgA)

g/c kthread code.

21 years agobitkeeper revision 1.1159.99.1 (41614d0bCFm_w7iZTkZCC7k5oNSaqw)
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 13:15:55 +0000 (13:15 +0000)]
bitkeeper revision 1.1159.99.1 (41614d0bCFm_w7iZTkZCC7k5oNSaqw)

Cleanup device initialization.
Add support for bidirectional virtual consoles.

21 years agobitkeeper revision 1.1159.1.201 (41600e1fkVMoQU0dVgk1h6vT502hEg)
iap10@labyrinth.cl.cam.ac.uk [Sun, 3 Oct 2004 14:35:11 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.1.201 (41600e1fkVMoQU0dVgk1h6vT502hEg)

Merge

21 years agobitkeeper revision 1.1159.1.200 (415eba73Ppat3cs9WOlcr0QdtWbUbQ)
cl349@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 14:25:55 +0000 (14:25 +0000)]
bitkeeper revision 1.1159.1.200 (415eba73Ppat3cs9WOlcr0QdtWbUbQ)

Fix typos in previous change:
1.20 04/10/01 17:31:29+01:00 cl349@freefall.cl.cam.ac.uk 21 20 18/10/673

    Rearrange time init so that xtime and processed_system_time don't start
    out of sync.  Update wall_to_monotonic when we update time from xen.

21 years agobitkeeper revision 1.1159.1.199 (415eb976aT_IbGUyZQZwMzprjVdnPA)
cl349@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 14:21:42 +0000 (14:21 +0000)]
bitkeeper revision 1.1159.1.199 (415eb976aT_IbGUyZQZwMzprjVdnPA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd

21 years agobitkeeper revision 1.1159.98.2 (415e927er1yu43w4cm3_dj36NPzRJA)
kaf24@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 11:35:26 +0000 (11:35 +0000)]
bitkeeper revision 1.1159.98.2 (415e927er1yu43w4cm3_dj36NPzRJA)

A less invasive patch to the /dev/mem char-device driver.

21 years agobitkeeper revision 1.1159.98.1 (415e7911bLQPew3o_RI5Cm8viw6VCQ)
kaf24@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 09:46:57 +0000 (09:46 +0000)]
bitkeeper revision 1.1159.98.1 (415e7911bLQPew3o_RI5Cm8viw6VCQ)

Remove Xen-specific ioctl from /dev/mem device. Update domain-building
tools to use the correct device file for mapping foreign memory.

21 years agobitkeeper revision 1.1159.1.198 (415d8662Q0wZZexKh1EdIwW80jQLLg)
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 16:31:30 +0000 (16:31 +0000)]
bitkeeper revision 1.1159.1.198 (415d8662Q0wZZexKh1EdIwW80jQLLg)

Rearrange time init so that xtime and processed_system_time don't start
out of sync.  Update wall_to_monotonic when we update time from xen.

21 years agobitkeeper revision 1.1159.96.5 (415d7a82eOLSgwgveZXrpP4GG7wGnw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 1 Oct 2004 15:40:50 +0000 (15:40 +0000)]
bitkeeper revision 1.1159.96.5 (415d7a82eOLSgwgveZXrpP4GG7wGnw)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.1.197 (415d7115-5qi0fn3DgrhaAt6mCUClQ)
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 15:00:37 +0000 (15:00 +0000)]
bitkeeper revision 1.1159.1.197 (415d7115-5qi0fn3DgrhaAt6mCUClQ)

Run timer interrupt code when we catch up on lost interrupts.

21 years agobitkeeper revision 1.1159.1.196 (415d2c407zgMBjgq11fXyF4ysEuEkA)
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 10:06:56 +0000 (10:06 +0000)]
bitkeeper revision 1.1159.1.196 (415d2c407zgMBjgq11fXyF4ysEuEkA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd

21 years agobitkeeper revision 1.1159.95.2 (415d2c0fWRY8y7LErd7wAAWRsW3xgg)
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 10:06:07 +0000 (10:06 +0000)]
bitkeeper revision 1.1159.95.2 (415d2c0fWRY8y7LErd7wAAWRsW3xgg)

Catch up with network interface changes.